package middleware

//
//func ParseAuth() gin.HandlerFunc {
//	return func(c *gin.Context) {
//		token, msg := getToken(c)
//		fmt.Printf("token=>%v,msg=>%v\n", token, msg)
//		claims, _ := jwt.ParseToken(token)
//		fmt.Printf("%+v\n", claims)
//		c.Set("userInfo", claims.User)
//		c.Next()
//	}
//}
//
//func getToken(c *gin.Context) (token, msg string) {
//	headers := c.Request.Header
//	if headers["Authorization"] == nil {
//		msg = "缺少Authorization"
//	}
//	auth := headers["Authorization"]
//	if auth[0] == "" {
//		msg = "Authorization格式有误"
//	}
//	if a := auth[0]; a[6:] == "" {
//		msg = "Authorization格式有误"
//	} else {
//		msg = "success"
//		token = a[7:]
//	}
//	return
//}
